#pragma once

#include "Command.h"

class DeleteCommand : public Command
{
public:
    DeleteCommand( const std::wstring &wDir, const std::wstring &tDir, const std::wstring &fName ) {}
    virtual ~DeleteCommand() {}

    virtual Command* Clone() const { return 0; }

    virtual void Do() {}
    virtual void Undo() {}

    //    virtual std::wstring GetName() {}

protected:

    DeleteCommand( const std::wstring fName, const std::wstring tfName )
        : fileName( fName )
        , tempFileName( tfName )
    {}

    std::wstring fileName;
    std::wstring tempFileName;

};